package com.the4man.cnbdw.dao.gen;

import com.the4man.framework.model.Employee;
import com.the4man.framework.model.EmployeeExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created by lenovo on 2017/12/12.
 */
public interface EmployeeMapperBase {
    int countByExample(EmployeeExample var1);

    int countedByExample(EmployeeExample var1);

    int deleteByExample(EmployeeExample var1);

    int deleteByPrimaryKey(String var1);

    int insert(Employee var1);

    int insertSelective(Employee var1);

    List<Employee> selectByExample(EmployeeExample var1);

    List<Employee> selectExByExample(EmployeeExample var1);

    List<Employee> selectPrintByExample(EmployeeExample var1);

    Employee selectByPrimaryKey(String var1);

    int updateByExampleSelective(@Param("record") Employee var1, @Param("example") EmployeeExample var2);

    int updateByExample(@Param("record") Employee var1, @Param("example") EmployeeExample var2);

    int updateByPrimaryKeySelective(Employee var1);

    int updateByPrimaryKey(Employee var1);
}
